//-------
// 全局初始化文件
//----


//全局重置 toFixed 方法，纠正四舍五入错误
Number.prototype.toFixed = function(n){ 
    var n = (n || 0) < 0 ? 0 : (n || 0);
    var decimal = n < 1  ?  1 : Math.pow(10,n);
    var data = String(Math.round((this + 0.00000000001) * decimal) / decimal);
    if(!data.split('.')[1] && n>0){
        data += '.'+ getDecimal(n);
    }else if(n>0 && data.split('.')[1].length < n){
        data += getDecimal( n - data.split('.')[1].length  );
    }
    function getDecimal(n){
        var s = '' ;
        for (var i=0; i<n; i++) { s += "0";  }
        return s;
    }
    return data; 
};